價格:免費
更新日期:2017-05-31
檔案大小:因裝置而異
目前版本:因裝置而異
版本需求:Android 因裝置而異
官方網站:mailto:android@yukawa-dc.com
arduino,Digispark Kickstarter Attiny85 等に接続されたBluetooth moduleとserial通信することにより2個のRelayの ON,OFF を制御できます。
一度接続に成功すれば、次回からは自動的接続されます。
またアプリを再起動した場合もRelayの状態を直ちにモニタします。
--------------------------------------------------------------------------------------------------------------------
本アプリ 及び以下のサンプルスケッチのご利用は自己責任でお願いします。
本アプリ 及び以下のサンプルスケッチのご利用に伴う不利益については
一切責任を負いかねますので宜しくお願い致します。
Digispark Kickstarter Attiny85 のサンプルスケッチは以下を参照して下さい。
#include
#include
#define SERIAL_RX_PIN 3 /* Physical Pin 2 for an ATtinyX5 and Physical Pin 10 for an ATtinyX4 */
#define SERIAL_TX_PIN 4 /* Physical Pin 3 for an ATtinyX5 and Physical Pin 9 for an ATtinyX4 */
SoftSerial MySerial(SERIAL_RX_PIN, SERIAL_TX_PIN);
boolean flag1 =false;
boolean flag2= false;
void setup(){
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
digitalWrite(0, HIGH);
digitalWrite(1, HIGH);;
MySerial.begin(9600); /* IMPORTANT: initialiser le port serie AVANT d'appeler TinyOscCal.init() */
}
void loop(){
int inputchar;
inputchar = MySerial.read();
if (inputchar != -1 ) {
switch (inputchar) {
case '1':
digitalWrite(0, LOW);
flag1=true;
break;
case '2':
digitalWrite(0, HIGH);
flag1=false;
break;
case '3':
digitalWrite(1, LOW);
flag2=true;
break;
case '4':
digitalWrite(1, HIGH);
flag2=false;
break;
}
}
if(flag1){ MySerial.print("1");
}else{MySerial.print("2");
}
if(flag2){ MySerial.print("3");
}else{MySerial.print("4");
}
delay(500);
}